package com.sz.common.pay.pingan.entity.file;

import lombok.Data;

/**
 * Function: FILE03文件下载<br>
 * FILE03文件下载
 *
 * @author: siqishangshu <br>
 * @date: 2017-11-29 14:08:00
 * 此接口由客户ERP系统发起到B2BiC，指定要下载的文件。受理成功后，报文体为空，报文头中的“返回码”为“000000”；受理失败，报文头中的“返回码”为非“000000”。
 * 请求包结构:
 * 标签名	    域名	            长度和属性	输入属性	    备注
 * TradeSn	    流水号	        Char(20)	必输	    "每次文件上传、下载请求唯一。可取报文头字段“请求方系统流水号”。"
 * FileName	    文件名称	        C(30)	    必输	    不能以.enc结尾。
 * FilePath	    客户端文件路径	C(100)	    非必输	"本地文件保存路径；若客户端配置FTP，可为空则按按“面向企业端配置-FTP服务器配置”配置的“企业FTP服务器默认目录或本地默认目录”保存"
 * RandomPwd	随机密码	        C(200)	    必输	    客户收到银行端的通知的密码
 * SignData	    签名值	        C(3000)	    非必输	输入则验签是否为银行发出的文件
 * HashData	    SHA-1摘要	    C(3000)	    非必输	输入则验证文件的完整性
 * <?xml version="1.0" encoding="UTF-8" ?>
 * <Result>
 *      <TradeSn></TradeSn>
 *      <FileName ></FileName>
 *      <FileSize></FileSize>
 *      <FilePath></FilePath>
 * </Result>
 */
@Data
public class DownloadRequest {
    private String TranFunc = "03";        //交易码
    private String TradeSn;
    private String FileName;
    private String FilePath;
    private String FileSize;
    private String RandomPwd;
    private String SignData;
    private String HashData;
}
